#include <FrameLib_Object.h>
|
| | FrameLib_Block (ObjectType type) |
| |
| virtual | ~FrameLib_Block () |
| |
| virtual void | addConnection (class FrameLib_DSP *object, unsigned long outIdx, unsigned long inIdx)=0 |
| |
| virtual void | addConnection (FrameLib_Block *object, unsigned long outIdx, unsigned long inIdx) |
| |
| | FrameLib_Object (ObjectType type) |
| |
| virtual | ~FrameLib_Object () |
| |
| ObjectType | getType () |
| |
| void | setIO (unsigned long nIns, unsigned long nOuts, unsigned long nAudioChans=0) |
| |
| unsigned long | getNumIns () |
| |
| unsigned long | getNumOuts () |
| |
| unsigned long | getNumAudioIns () |
| |
| unsigned long | getNumAudioOuts () |
| |
| unsigned long | getNumAudioChans () |
| |
| virtual void | setFixedInput (unsigned long idx, double *input, unsigned long size)=0 |
| |
| virtual void | blockUpdate (double **ins, double **outs, unsigned long blockSize)=0 |
| |
| virtual void | reset (double samplingRate, unsigned long maxBlockSize)=0 |
| |
| virtual void | deleteConnection (unsigned long inIdx)=0 |
| |
| virtual void | clearConnections ()=0 |
| |
| virtual bool | isConnected (unsigned long inIdx)=0 |
| |
| virtual std::string | objectInfo (bool verbose=false) |
| |
| virtual std::string | inputInfo (unsigned long idx, bool verbose=false) |
| |
| virtual std::string | outputInfo (unsigned long idx, bool verbose=false) |
| |
| virtual std::string | audioInfo (unsigned long idx, bool verbose=false) |
| |
| virtual FrameType | inputType (unsigned long idx)=0 |
| |
| virtual FrameType | outputType (unsigned long idx)=0 |
| |
| virtual const FrameLib_Parameters * | getParameters () |
| |
|
| virtual class FrameLib_DSP * | getOutputObject (unsigned long outIdx)=0 |
| |
| const char * | getInfo (const char *verboseStr, const char *briefStr, bool verbose) |
| |
| std::string | getInfo (const char *verboseStr, const char *briefStr, unsigned long idx, bool verbose) |
| |
| std::string | getInfo (const char *verboseStr, const char *briefStr, const char *replaceStr, bool verbose) |
| |
◆ FrameLib_Block()
◆ ~FrameLib_Block()
| virtual FrameLib_Block::~FrameLib_Block |
( |
| ) |
|
|
inlinevirtual |
◆ addConnection() [1/2]
| virtual void FrameLib_Block::addConnection |
( |
class FrameLib_DSP * |
object, |
|
|
unsigned long |
outIdx, |
|
|
unsigned long |
inIdx |
|
) |
| |
|
pure virtual |
◆ addConnection() [2/2]
| virtual void FrameLib_Block::addConnection |
( |
FrameLib_Block * |
object, |
|
|
unsigned long |
outIdx, |
|
|
unsigned long |
inIdx |
|
) |
| |
|
inlinevirtual |
◆ getOutputObject()
| virtual class FrameLib_DSP* FrameLib_Block::getOutputObject |
( |
unsigned long |
outIdx | ) |
|
|
protectedpure virtual |
The documentation for this class was generated from the following file: